\documentclass[10pt, a4paper]{article}
\input{macrostp2.tex}
\usepackage{hyperref}
\usepackage{color}
\usepackage{graphicx}

%El siguiente paquete permite escribir la caratula facilmente
\usepackage{caratula}
\hypersetup{
  pdftitle={ Algoritmos III - TP1 },
  colorlinks,
  citecolor=black,
  filecolor=black,
  linkcolor=black,
  urlcolor=black 
}



\newlength{\AnchoEncabezados}\setlength{\AnchoEncabezados}{6em}
\newcommand{\EncabezadoInline}[2]{
    
    \setlength{\hangindent}{\tadAnchoEncabezados + \parindent}%
    
        \parbox{\AnchoEncabezados}{\textbf{#1}}#2%
}



\newcommand{\Encabezado}[2]{%
    \par\EncabezadoInline{#1}{#2}\par%
}

\newcommand{\funcion}[2]{\textbf{#1}{#2}\BlankLine}

\newcommand{\myFuncion}[3]{
	\begin{algorithm}[H][H]
	\dontprintsemicolon
	{\bf {#1}} {#2}\;
	\nocaptionofalgo
	\Indp
	{#3}
	\Indm
	\BlankLine
	\end{algorithm}
}
   
%Datos para la caratula
\materia{Algoritmos y Estructuras de Datos 3}

\titulo{TP I - AED3}

%\fecha{DDDD dd de MMMM, AAAA}

\grupo{Grupo 14}

\integrante{Alejandro Dan\'os}{381/10}{adp007@msn.com}
\integrante{Clara Villalba}{695/05}{claraofvillalba@hotmail.com}
\integrante{Cristian Gaston Lopez}{515/08}{CristianGastonL@gmail.com}
\integrante{Nicol\'as Bratina}{444/01}{nicobratina@gmail.com}
\begin{document}

 %esto construye la caratula
 \maketitle
 \tableofcontents

\section{Introducción al Trabajo Práctico}

En el presente trabajo práctico, se intenta resolver ciertos problemas brindados por la c\'atedra, por medio de algoritmos que resuelvan dichos problemas. Se decidi\'o implementar dichas soluciones usando el lenguaje \textit{Java}. Junto con las implementaciones, se adjunta un informe que especifica los detalles sobre el desarrollo de las soluciones, as\'i como pruebas, cálculos de complejidad temporal, mediciones, etc.\\
Cabe aclarar, que dada la naturaleza de los problemas planteados, se decidi\'o calcular y expresar la complejidad de los algoritmos involucrados, usando el \textbf{modelo de costos uniforme}.


\color{black}

\newpage
\input{p1.tex}

\newpage
\input{p2.tex}

\newpage
\input{p3.tex}

\newpage
\bibliographystyle{plain}


\section{Referencias}

%\hyperref[Peg en wikipedia:]{http://en.wikipedia.org/wiki/Peg\_solitaire}

%\url{http://www.wikibooks.org}
%\href{http://www.wikibooks.org}{wikibooks home}

\href{}{Peg en wikipedia:} \\
\url{http://en.wikipedia.org/wiki/Peg_solitaire}
\\

\href{}{An\'alisis te\'orico del Peg, junto con algunos m\'etodos computacionales:} \\
\url{http://home.comcast.net/~gibell/pegsolitaire/#sol}
\\

\href{}{Descripci\'on paso por paso de una de las soluciones del Peg:} \\
\url{http://terceracultura.cl/2012/01/juegos-de-vacaciones-resolviendo-el-solitario/}
\\

\bibliography{biblio}


\end{document}


%resumen de macros:

%si el \IF no queda bien, agrego un \mbox{} (esto agrega como un espacio despues de la ultima linea)
%~: agregar espacio

%\igobs = igualdad observacional (=_obs)
%\yluego, \oluego, \impluego = eso mismo

%encierro el sub parametro entre otro par de llaves
%\tadOperacion{def?}{clave,{dicc(clave, significado)}}{bool}{}

%\tadAlinearAxiomas{cadena mas larga que hay del lado derecho}
%los ~ se usan para agregar espacio extra

